import time
from public.action import *
from public.business import *
from public.testData import *
from public.tools import*




# 1.点击销售管理订单管理界面。
# 2.在订单号查询框输入“1594531607860011”，点击“搜索”按钮。

rootPath=get_pro_rootpath()#获取项目的绝对路径
filepath=rootPath+r'\public\order1.txt'#拼接文件内容
orderID=readFile(filepath)
print(orderID)
testCase="DBshop005_订单查询流程"
# 登录后台界面，自定义函数里面创建的浏览器的对象需要跟调用的浏览器对象一致
firefox=openBrowser(urlAdmin)#调用函数打开网址
firefox.get(urlAdmin)
DBshopLoginAdmin(firefox)
time.sleep(3)
DBshopEnterMenu2(firefox,'销售管理','订单管理')
DBshopSearchOrderID(firefox, orderID)#读取订单号
# firefox.find_element_by_name('order_sn').send_keys(orderID)
# firefox.find_element_by_xpath('//button').click()
s=firefox.find_element_by_xpath('//body').text
print(s)
l="订单数\："
r="\)"#读取界面订单数量是否跟搜索的订单数量一致
#断言
num=reGetString(s,l,r)
if num == '1':
    writeLog("%s 测试通过" % testCase)
else:
    writeLog("%s 测试失败" % testCase)

# try:
#     firefox.find_element_by_link_text(orderID).is_displayed()  #is_displayed()函数判断元素是否显示
#     writeLog("%s 测试通过"%testCase)
# except:
#     writeLog("%s 测试失败" % testCase)
#     getPhoto(firefox)
firefox.quit()
